package com.example.scheduler.executor;

import com.example.scheduler.entity.TaskConfig;

/**
 * 任务执行器接口
 * 定义任务执行的标准规范
 */
public interface TaskExecutor {
    /**
     * 获取任务名称
     * @return 任务名称
     */
    String getTaskName();

    /**
     * 执行任务
     * @param taskConfig 任务配置信息
     */
    void execute(TaskConfig taskConfig);
}